#include "tool_button.h"
#include<QStyle>
#include<QApplication>
#include<QIcon>
Tool_Button::Tool_Button(QWidget *parent)
    : QMainWindow(parent)
{
    //设置窗口运行的位置
    this->setGeometry(200,200,400,300);
    //实例化QToolBar对象
    bar = new QToolBar(this);

    //设置QToolBar对象的位置和大小
    bar->setGeometry(0,0,150,100);

    //实例化要给QStyle，用于主要的设置风格，图标是系统自带的
    QStyle* stl = QApplication::style();

    //设置一个图标
    QIcon icon = stl->standardIcon(QStyle::SP_TitleBarContextHelpButton);

    //实例化QToolButton
    btn = new QToolButton(this);

    //将图标放在QToolbutton中去
    btn->setIcon(icon);

    //设置QToolButton的内容
    btn->setText("QToolButton");

    //设置QToolButton的样式,设置文字在图标下
    btn->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);

    //将QToolButton添加到QToolBar中去
    bar->addWidget(btn);

}

Tool_Button::~Tool_Button() {}
